package homework;

import org.junit.Test;

/**
 * 爱因斯坦数学题：有一条很长的阶梯，若每步跨2阶，则最后剩1阶；每步跨3阶，最后剩2阶；每步跨5阶，则最后剩4阶；每步跨6阶最后    
 *   剩5；每步跨7 阶，最后正好一阶不剩。 问：共有几阶？只求出一个
 * @author 罗智壕-13424431416
 *
 * 2017年4月6日
 */
public class FunctionTest10 {
	@Test
	public void stairsTest() throws Exception {
		stairs();
	}
	
	/**
	 * 1.求出第一个直接跳出循环
	 */
	public void stairs(){
		int i = 0;
		while(true){
			if(i%2 == 1 && i%3 == 2 && i%5 == 4 && i%6 == 5 && i%7 == 0){
				System.out.println("共有"+i+"阶");
				break;
			}
			i++;
		}
	}
}
